
package hibernate.template.improve;

import hibernate.model.bean.PersonInfo;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.e885.log.E885Logger;

/**
 * 
 * 
 * @author Eric.Kao(gau168.gau@msa.hinet.net)
 * @version 1.0
 * @company E885 Group
 * @copyright Copyright (c) 2001-2008
 */

public class HibernateTemplateImproveTester
{
	private String id = "8af081eb1b255b09011b255b0c9d0016";

	public HibernateTemplateImproveTester()
	{
		ApplicationContext context = new ClassPathXmlApplicationContext( "hibernate/template/improve/hibernateTemplateImprove.xml" );

		PersonInfoDAOTemplateImprove personInfoDAOTemplateImprove = ( PersonInfoDAOTemplateImprove )context.getBean( "userDAOTemplateImprove" );

		PersonInfo bean = personInfoDAOTemplateImprove.findById( id );

		E885Logger.testLog.debug( "identity:" + bean.getId() );
		E885Logger.testLog.debug( "name:" + bean.getName() );
		E885Logger.testLog.debug( "address:" + bean.getAddress() );
	}

	/**
	 * @param args
	 */
	public static void main( String[] args )
	{
		new HibernateTemplateImproveTester();
	}

}
